package com.vito.dcs.trajectory.model;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.vito.base.authoriza.model.PageInfo;

/**
 * 
 * 
 * @author zsk
 * @date 2019年4月22日  
 * @version 
 * @Description 运输车辆实体
 *
 */
public class TransportVehicleModel extends PageInfo implements Serializable{

	private static final long serialVersionUID = 1L;

	private String id;//主键ID
	
	private String sectionId;//标段ID
	
	private String plateNumber;//车牌号
	
	private String vehicleIdentity;//车辆标识
	
	private String deviceNo;//设备编号 (MAC)
	
	private String FRDRemark;//FRD标签
	
	private Integer vehicleLoad;//载重
	
	private String contactPerson;//联系人
	
	private String contactTel;//联系电话
	
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date createTime;//创建时间
	
	private String updateUser;//更新人
	
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date updateTime;//更新时间

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getSectionId() {
		return sectionId;
	}

	public void setSectionId(String sectionId) {
		this.sectionId = sectionId;
	}

	public String getPlateNumber() {
		return plateNumber;
	}

	public void setPlateNumber(String plateNumber) {
		this.plateNumber = plateNumber;
	}

	public String getVehicleIdentity() {
		return vehicleIdentity;
	}

	public void setVehicleIdentity(String vehicleIdentity) {
		this.vehicleIdentity = vehicleIdentity;
	}

	public String getDeviceNo() {
		return deviceNo;
	}

	public void setDeviceNo(String deviceNo) {
		this.deviceNo = deviceNo;
	}

	public String getFRDRemark() {
		return FRDRemark;
	}

	public void setFRDRemark(String fRDRemark) {
		FRDRemark = fRDRemark;
	}

	public Integer getVehicleLoad() {
		return vehicleLoad;
	}

	public void setVehicleLoad(Integer vehicleLoad) {
		this.vehicleLoad = vehicleLoad;
	}

	public String getContactPerson() {
		return contactPerson;
	}

	public void setContactPerson(String contactPerson) {
		this.contactPerson = contactPerson;
	}

	public String getContactTel() {
		return contactTel;
	}

	public void setContactTel(String contactTel) {
		this.contactTel = contactTel;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	@Override
	public String toString() {
		return "TransportVehicleModel [id=" + id + ", sectionId=" + sectionId
				+ ", plateNumber=" + plateNumber + ", vehicleIdentity="
				+ vehicleIdentity + ", deviceNo=" + deviceNo + ", FRDRemark="
				+ FRDRemark + ", vehicleLoad=" + vehicleLoad
				+ ", contactPerson=" + contactPerson + ", contactTel="
				+ contactTel + ", createTime=" + createTime + ", updateUser="
				+ updateUser + ", updateTime=" + updateTime + "]";
	}
	 
}
